<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>恋爱适配度测试</title>
    <style>
        body {
            font-family: '微软雅黑', sans-serif;
            max-width: 800px;
            margin: 20px auto;
            padding: 20px;
            line-height: 1.6;
        }
        .question {
            margin: 15px 0;
            padding: 10px;
            background-color: #f8f9fa;
            border-radius: 8px;
        }
        button {
            background-color: #e83e8c;
            color: white;
            padding: 12px 24px;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            font-size: 16px;
        }
        #result {
            display: none;
            margin-top: 30px;
            padding: 20px;
            border-radius: 10px;
        }
        .badge {
            padding: 8px 15px;
            border-radius: 20px;
            font-weight: bold;
        }
    </style>
</head>
<body>
    <h2>恋爱适配度测试</h2>
    <form id="testForm">
        <!-- 问题列表 -->
        <div class="question">
            <p>1. 和TA相处时你感到轻松自在？</p>
            <label><input type="radio" name="q1" value="4"> 是</label>
            <label><input type="radio" name="q1" value="2"> 不清楚</label>
            <label><input type="radio" name="q1" value="0"> 否</label>
        </div>
        <div class="question">
            <p>2. TA会认真倾听你的想法？</p>
            <label><input type="radio" name="q2" value="4"> 是</label>
            <label><input type="radio" name="q2" value="2"> 不清楚</label>
            <label><input type="radio" name="q2" value="0"> 否</label>
        </div>
        <div class="question">
            <p>3. 你们有至少3个共同爱好？</p>
            <label><input type="radio" name="q3" value="4"> 是</label>
            <label><input type="radio" name="q3" value="2"> 不清楚</label>
            <label><input type="radio" name="q3" value="0"> 否</label>
        </div>
        <div class="question">
            <p>4. TA尊重你的个人边界？</p>
            <label><input type="radio" name="q4" value="4"> 是</label>
            <label><input type="radio" name="q4" value="2"> 不清楚</label>
            <label><input type="radio" name="q4" value="0"> 否</label>
        </div>
        <div class="question">
            <p>5. 你们对未来的规划方向一致？</p>
            <label><input type="radio" name="q5" value="4"> 是</label>
            <label><input type="radio" name="q5" value="2"> 不清楚</label>
            <label><input type="radio" name="q5" value="0"> 否</label>
        </div>
        <div class="question">
            <p>6. TA能妥善处理自己的情绪？</p>
            <label><input type="radio" name="q6" value="4"> 是</label>
            <label><input type="radio" name="q6" value="2"> 不清楚</label>
            <label><input type="radio" name="q6" value="0"> 否</label>
        </div>
        <div class="question">
            <p>7. 你欣赏TA的价值观？</p>
            <label><input type="radio" name="q7" value="4"> 是</label>
            <label><input type="radio" name="q7" value="2"> 不清楚</label>
            <label><input type="radio" name="q7" value="0"> 否</label>
        </div>
        <div class="question">
            <p>8. TA会主动关心你的生活？</p>
            <label><input type="radio" name="q8" value="4"> 是</label>
            <label><input type="radio" name="q8" value="2"> 不清楚</label>
            <label><input type="radio" name="q8" value="0"> 否</label>
        </div>
        <div class="question">
            <p>9. 你们有相近的消费观念？</p>
            <label><input type="radio" name="q9" value="4"> 是</label>
            <label><input type="radio" name="q9" value="2"> 不清楚</label>
            <label><input type="radio" name="q9" value="0"> 否</label>
        </div>
        <div class="question">
            <p>10. TA对家人朋友的态度让你认可？</p>
            <label><input type="radio" name="q10" value="4"> 是</label>
            <label><input type="radio" name="q10" value="2"> 不清楚</label>
            <label><input type="radio" name="q10" value="0"> 否</label>
        </div>
        <div class="question">
            <p>11. 你能接受TA的生活习惯？</p>
            <label><input type="radio" name="q11" value="4"> 是</label>
            <label><input type="radio" name="q11" value="2"> 不清楚</label>
            <label><input type="radio" name="q11" value="0"> 否</label>
        </div>
        <div class="question">
            <p>12. TA会兑现自己的承诺？</p>
            <label><input type="radio" name="q12" value="4"> 是</label>
            <label><input type="radio" name="q12" value="2"> 不清楚</label>
            <label><input type="radio" name="q12" value="0"> 否</label>
        </div>
        <div class="question">
            <p>13. 你们能有效沟通解决问题？</p>
            <label><input type="radio" name="q13" value="4"> 是</label>
            <label><input type="radio" name="q13" value="2"> 不清楚</label>
            <label><input type="radio" name="q13" value="0"> 否</label>
        </div>
        <div class="question">
            <p>14. TA支持你的个人发展？</p>
            <label><input type="radio" name="q14" value="4"> 是</label>
            <label><input type="radio" name="q14" value="2"> 不清楚</label>
            <label><input type="radio" name="q14" value="0"> 否</label>
        </div>
        <div class="question">
            <p>15. 你认同TA的社交方式？</p>
            <label><input type="radio" name="q15" value="4"> 是</label>
            <label><input type="radio" name="q15" value="2"> 不清楚</label>
            <label><input type="radio" name="q15" value="0"> 否</label>
        </div>
        <div class="question">
            <p>16. TA有独立生活的能力？</p>
            <label><input type="radio" name="q16" value="4"> 是</label>
            <label><input type="radio" name="q16" value="2"> 不清楚</label>
            <label><input type="radio" name="q16" value="0"> 否</label>
        </div>
        <div class="question">
            <p>17. 你们对婚姻的看法一致？</p>
            <label><input type="radio" name="q17" value="4"> 是</label>
            <label><input type="radio" name="q17" value="2"> 不清楚</label>
            <label><input type="radio" name="q17" value="0"> 否</label>
        </div>
        <div class="question">
            <p>18. TA能包容不同的观点？</p>
            <label><input type="radio" name="q18" value="4"> 是</label>
            <label><input type="radio" name="q18" value="2"> 不清楚</label>
            <label><input type="radio" name="q18" value="0"> 否</label>
        </div>
        <div class="question">
            <p>19. 你信任TA的人际交往？</p>
            <label><input type="radio" name="q19" value="4"> 是</label>
            <label><input type="radio" name="q19" value="2"> 不清楚</label>
            <label><input type="radio" name="q19" value="0"> 否</label>
        </div>
        <div class="question">
            <p>20. TA有让你欣赏的进取心？</p>
            <label><input type="radio" name="q20" value="4"> 是</label>
            <label><input type="radio" name="q20" value="2"> 不清楚</label>
            <label><input type="radio" name="q20" value="0"> 否</label>
        </div>
        <div class="question">
            <p>21. 你们能互相给予情感支持？</p>
            <label><input type="radio" name="q21" value="4"> 是</label>
            <label><input type="radio" name="q21" value="2"> 不清楚</label>
            <label><input type="radio" name="q21" value="0"> 否</label>
        </div>
        <div class="question">
            <p>22. TA能主动承认错误？</p>
            <label><input type="radio" name="q22" value="4"> 是</label>
            <label><input type="radio" name="q22" value="2"> 不清楚</label>
            <label><input type="radio" name="q22" value="0"> 否</label>
        </div>
        <div class="question">
            <p>23. 你认可TA的责任感？</p>
            <label><input type="radio" name="q23" value="4"> 是</label>
            <label><input type="radio" name="q23" value="2"> 不清楚</label>
            <label><input type="radio" name="q23" value="0"> 否</label>
        </div>
        <div class="question">
            <p>24. TA会注意你的感受？</p>
            <label><input type="radio" name="q24" value="4"> 是</label>
            <label><input type="radio" name="q24" value="2"> 不清楚</label>
            <label><input type="radio" name="q24" value="0"> 否</label>
        </div>
        <div class="question">
            <p>25. 想到TA时你更多感到温暖？</p>
            <label><input type="radio" name="q25" value="4"> 是</label>
            <label><input type="radio" name="q25" value="2"> 不清楚</label>
            <label><input type="radio" name="q25" value="0"> 否</label>
        </div>

        <button type="button" onclick="calculateScore()">查看结果</button>
    </form>

    <div id="result">
        <h3>测试结果：<span id="conclusion"></span></h3>
        <p>得分：<span id="score"></span></p>
        <p id="advice"></p>
    </div>

    <script>
        function calculateScore() {
            let score = 0;
            // 获取所有已回答的问题
            const answers = document.querySelectorAll('input[type="radio"]:checked');
            
            // 计算分数
            answers.forEach(answer => {
                score += parseInt(answer.value);
            });

            // 显示结果
            document.getElementById('score').textContent = score;
            document.getElementById('testForm').style.display = 'none';
            document.getElementById('result').style.display = 'block';

            // 结果判断
            let conclusion = '', advice = '', color = '';
            if(score >= 90) {
                conclusion = '马上全力追求';
                advice = '你们有着极高的适配度，三观契合且相处愉快，赶紧行动起来吧！';
                color = '#28a745';
            } else if(score >= 60) {
                conclusion = '可以先加好友培养感情';
                advice = '虽然有些方面还需要磨合，但存在发展可能，建议先从朋友做起';
                color = '#17a2b8';
            } else if(score >= 20) {
                conclusion = '保持一定距离';
                advice = '当前阶段可能存在较多差异，建议保持观察保持距离';
                color = '#ffc107';
            } else {
                conclusion = '拉黑不见';
                advice = '存在根本性矛盾或潜在危险，建议及时止损';
                color = '#dc3545';
            }

            document.getElementById('conclusion').innerHTML = 
                `<span class="badge" style="background-color: ${color}">${conclusion}</span>`;
            document.getElementById('advice').textContent = advice;
        }
    </script>
</body>
</html>